package com.hon.legionnaire.web.formbean;

import java.io.Serializable;
import java.util.List;

import com.hon.legionnaire.negocio.vo.ContaReceberVO;
import com.hon.legionnaire.negocio.vo.FormaPagamentoVO;

public class ContaReceberFormBean implements Serializable {

	private static final long serialVersionUID = 1L;

	//TELA DE CONSULTA
	private List<ContaReceberVO> listaContaReceber = null;
	
	//TELA DE INSERIR/EDITAR
	private ContaReceberVO contaReceberManter;
	
	
	private boolean isDisabled = false;
	private boolean isFinalizada = false;
	private boolean atraso = true;
	
	public ContaReceberFormBean() {
		this.contaReceberManter = new ContaReceberVO();
		atraso = true;
	}

	//TELA DE CONSULTA
	public List<ContaReceberVO> getListaContaReceber() {
		return this.listaContaReceber;
	}
	
	public void setListaContaReceber(List<ContaReceberVO> listaContaReceber) {
		this.listaContaReceber = listaContaReceber;
	}
	
	//TELA DE INSERIR/EDITAR
	public ContaReceberVO getContaReceberManter() {
		if(this.contaReceberManter == null){
			this.contaReceberManter = new ContaReceberVO();
		}
		if(this.contaReceberManter.getFormaPagamentoVO() == null){
			this.contaReceberManter.setFormaPagamentoVO(new FormaPagamentoVO());
		}
		return this.contaReceberManter;
	}

	public void setContaReceberManter(ContaReceberVO contaReceberManter) {
		this.contaReceberManter = contaReceberManter;
	}
	
	public boolean getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(boolean isDisabled) {
		this.isDisabled = isDisabled;
	}

	public boolean getIsFinalizada() {
		return isFinalizada;
	}

	public void setIsFinalizada(boolean isFinalizada) {
		this.isFinalizada = isFinalizada;
	}

	public boolean isAtraso() {
		return atraso;
	}

	public void setAtraso(boolean atraso) {
		this.atraso = atraso;
	}
	
}